header {
    width: 100%;
    height: 1.02rem;
    /* background: palegreen; */
    box-sizing: border-box;
    padding: 0 0.30rem;
    display: flex;

    align-items: center;
    position: relative;
}

header input {
    border: 0;
    width: 6.00rem;
    height: 0.62rem;
    font-size: 0.23rem;
    color: #999;
    background: #f9f9f9;
    box-sizing: border-box;
    padding-left: 0.4rem;
	outline: none;
	position: absolute;
	left: 1.10rem;
}
header .iconfont:first-child {
    font-size: 0.34rem;
    color: #999;
	//margin-left: 0.30rem;
	position: absolute;	
	left: 0.30rem;
}

header .iconfont:last-child {
    font-size: 0.34rem;
    color: #999;
	//margin-left: 0.30rem;
	position: absolute;
	right: 0.55rem;
}
